*{margin: 0;padding: 0;}
input:focus{outline: 0 none;}

body{background: url(../images/bodybg.jpg) no-repeat center 100px;font-family: Microsoft yahei;}
.wrap{width: 900px;margin: 0 auto;}
.top{background: url(../images/topbg.jpg) repeat-x;height: 70px;}
.top .imglogo{margin-top: 14px;}
.maintitle{text-indent: -100%;height: 188px;background: url(../images/title.png) no-repeat center bottom;_background-image:url(../images/title.png);}
.maincon{padding: 40px 0 0 250px;}
.maincon .filed{color: #78919e;font-size: 20px;padding-bottom: 22px;height: 52px;line-height: 52px;}
.maincon .filed input{border: 0 none;background: url(../images/filed_l.png) no-repeat;width: 256px;height: 52px;padding: 0 10px;font-size: 18px;color: #fff;margin-left: 15px;vertical-align: middle;line-height: 52px\9;}
.maincon .button{padding:0 0 22px 76px;}
.maincon .button input{background: url(../images/dl.png) no-repeat;width: 276px;height: 52px;border: 0 none;}
.maincon .button a{background: url(../images/dl.png) no-repeat;width: 276px;height: 52px;border: 0 none;}
.maincon .wrong{padding-left: 76px;color: #fff;font-size: 20px;}
.maincon .validation input{background-image: url(../images/filed_s.png);width: 105px;}
.maincon .validation img{vertical-align: middle;margin-left: 10px;}
.maincon .datasouce{position: relative;}
.maincon .datasouce .data{background: url(../images/filed_s.png) no-repeat;width: 105px;height: 52px;padding: 0 10px;font-size: 18px;color: #fff;line-height: 52px;position: absolute;left: 76px;top: 0;}
.maincon .datasouce .data span{display: block;background: url(../images/xl.jpg) no-repeat right center;}
.maincon .datasouce .data ul{width: 125px;position: absolute;left: 0;top: 52px;z-index: 10;display: none;}
.maincon .datasouce .data ul li{list-style: none;height: 38px;line-height: 38px;overflow: hidden;padding: 0 10px;background: url(../images/xlbg.png) 0 0;cursor: pointer;}
.maincon .datasouce .data ul li:hover{background-position: 0 -38px;}